﻿using System;
using System.Collections.Generic;

namespace Matchingo.Common.Types.Interfaces
{
    /// <summary>
    /// Provides a consolidated list of all background sets available and the current background set to use based on configuration
    /// </summary>
	public interface IBackgroundSetProvider
	{
        /// <summary>
        /// Gets a list of names of background sets available
        /// </summary>
		List<string> BackgroundSetsAvailable { get; }

		/// <summary>
		/// The currently selected collection of background images based on current settings
		/// </summary>
		List<Uri> BackgroundImages { get; }
	}
}
